package com.googlecode.archimedes.filegen.controller;

import com.googlecode.archimedes.filegen.controller.implementation.BasicController;

/**
 * A factory class to handle creation of an ArchimedesController. This is implemented as a factory method so
 * that the actual implementation of ArchimedesController can be swapped out later.
 * 
 * @author Erik Gustavson
 * @version $Id: ArchimedesControllerFactory.java 51 2003-11-28 18:23:31 +0000 (Fri, 28 Nov 2003) erik $
 *
 * Created on Oct 27, 2003
 */
public class ArchimedesControllerFactory {

	/**
	 * no null constructor allowed -- we are a factory
	 */
	private ArchimedesControllerFactory() {
		super();
	}

	public static ArchimedesController getController() {
		//@TODO EG - Make this come from a config file of some kind
		return new BasicController();
	}

}
